MinIO in Docker
use Docker:
docker run -d --name minio1 \
-p 9000:9000 \
-p 9001:9001 \
-v /root/minio/data:/data \
-v /root/minio/config:/root/.minio \
-e "MINIO_ROOT_USER=QXLXHV2YBUNNIPK1LTYIB7IA" \
-e "MINIO_ROOT_PASSWORD=fT59aVbwfbTceEeEuR2jWeJE3mv2nG_rQ_1dgSIXHFiIlIRf" \
quay.io/minio/minio server /data --console-address ":9001"
use Podman:
podman run -p 9000:9000 -p 9001:9001 \
quay.io/minio/minio server /data --console-address ":9001"
使用Docker secrets进行MinIO Access和Secret密钥自定义
要覆盖MinIO的自动生成的密钥,你可以把secret和access秘钥创建成Docker secrets. MinIO允许常规字符串作为Access和Secret密钥。
Copyecho "AKIAIOSFODNN7EXAMPLE" | docker secret create access_key -
echo "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" | docker secret create secret_key -
使用docker service
创建MinIO服务,并读取Docker secrets。
Copydocker service create --name="minio-service" --secret="access_key" --secret="secret_key" minio/minio server /data
更多 docker service
信息,请访问 这里
获取容器ID
在容器中使用Docker命令, 你需要知道这个容器的 容器ID
。 为了获取 Container ID
, 运行
Copydocker ps -a
-a
flag 确保你获取所有的容器(创建的,正在运行的,退出的),然后从输出中识别Container ID
。
启动和停止容器
启动容器,你可以使用 docker start
命令。
Copydocker start <container_id>
停止一下正在运行的容器, 使用 docker stop
命令。
Copydocker stop <container_id>
MinIO容器日志
获取MinIO日志,使用 docker logs
命令。
Copydocker logs <container_id>
监控MinioDocker容器
监控MinIO容器使用的资源,使用 docker stats
命令.
Copydocker stats <container_id>